ERROR: more than one row returned by a subquery used as an expression, como resolver?

erro subquery

Utilize limit 1 na subquery.

Este erro ocorre por que uma subquery retorna mais de um valor, aí o banco de dados não consegue mostrar a sequencia de valores. Por isso se você usar o "limit 1" no final da expressão já resolve o problema.

Pode ser que a query tenha que ser melhor trabalhada para pegar o resultado que você espera com "order by" ou "where".

Quer acompanhar as novidade do site?

Leia mais em: t.wikipedia.org/wiki/SQL

ERROR: more than one row returned by a subquery used as an expression, como resolver?

Última atualização: 2023-02-15

Exemplos de uso
Quer acompanhar as novidade do site?
Veja também:

Como remover caracteres especiais no mysql?

remover caracteres especiais mysql

Como alterar nome da tabela no MySQL?

Alterar nome de tabela mysql

Para que serve first 1 firebird?

First 1 Firebird

A hospedagem parou de funcionar está suspensa pelo seguinte motivo: abuse, como corrigir?

Problema Abuse Hostinger

Como resolver erro: Undefined function: 7 ERROR: operator does not exist: character varying = bigint?

character varying = bigint

Como buscar entrada e saída de produto por um período com sql?

Entrada e saída de produtos por período SQL

Web Stories